Define Run-Time Composite Payload

SoftwareShield System Feature Guide > Manually Generate Activation Codes > Define Run-Time Composite Payload

## Define Run-Time Composite Payload

Before reading the rest of this page, you should already understand what a Run-Time Authorization Definition is. If not, please read Run-Time Composite Authorization Definitions and Run Time Payloads.

When generating an Activation Code for a Run-Time Composite Authorization Definition, you define which "leaf" definitions to include in the Payload.

To provide complex licensing functionality to your application which you need control over at run-time, but at the same time make it simple for your users to activate, you may need a Run-Time Composite Authorization Definition.

Generating Activation Codes for Run-Time Composites is always easier with the Manual-Activator, but can be successfully performed using the Web-Activator too. When using the Manual-Activator, defining the payload is a simple matter of checking the correct checkboxes. However, when using the web-activator, you must construct the encoded parameter value yourself using a bit-field.

### More Information

For help in understanding what the Run-Time Composite Payload is, see Run-Time Composite Authorization Definitions and Run Time Payloads in this Feature Guide.

For help in actually defining a Run-Time Payload with the Manual-Activator see Creating Run-Time Composite Parameters in the SoftwareShield Manual-Activator Reference.

For help on understanding how to construct the bit-field parameter for a Run-Time Composite using the Web-Activator, see Run Time Payloads in this Feature Guide.